package com.qys.livesMall.shop.modal.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @menu AppShopVO
 * @date 2023/11/13 16:03
 */
@Data
public class AppShopVO {
    private Long id;
    private String shopAvatarUrl;
    private String shopName;
    private BigDecimal mark;
    /**
     * 关注人数
     */
    private Integer interestNum;
    /**
     * 店铺销量
     */
    private Integer shopSalesVolume;
    /**
     * 商铺等级（初始1）
     */
    private Integer shopLevelId;
    /**
     * 简介
     */
    private String profile;
    /**
     * 先款后货
     */
    private Integer cashBeforeDelivery;

    /**
     * 先货后款
     */
    private Integer deliveryBeforeCash;
    /**
     * 商铺等级（初始1）
     */
    private String shopLevel;
    /**
     * 关注
     */
    private Integer interest;
    /**
     * 电话的国家代码
     */
    @Schema(description = "电话的国家代码")
    private String phoneCountryCode;

    /**
     * 电话
     */
    private String phone;
    @Schema(description = "证件照类型")
    private Integer documentType;

    /**
     * 姓氏
     */
    private String firstName;
    /**
     * 姓名
     */
    private String name;
    /**
     * 证件正面照地址
     */
    private String cardFrontUrl;
    /**
     * 证件背面照地址
     */
    private String cardTheBackUrl;

    @Schema(description = "照片地址")
    private  String photoUrl;

    /**
     * 工作环境（1：个居家办公 2：小型工作室 3：公司）
     */
    private String workScene;
    /**
     * 小店介绍
     */
    private String intro;

    /**
     * 店铺地址
     */
    private String shopAddress;

    private String status;

    /**
     * 文件(合同，证书)状态 0：未签，1：单签合同, 2：单传证书，3:全部签署
     */
    private String fileStatus;
    /**
     * 开店审核状态 0：未审核，1：审核不通过 2：已审核
     */
    private String approvalStatus;
    /**
     * 关店审核状态 0：未审核，1：审核不通过 2：已审核
     */
    private String offStatus;
    /**
     * 信誉评分
     */
    private Integer reputationScore;

}

